fed9566b5944d005526fd83cf159a27f6bc48491,wsagent/che-core-api-project/src/main/java/org/eclipse/che/api/project/server/ProjectService.java,ProjectService,injectFolderLinks,#ItemReference#,1098
Before Change
}
private ItemReference injectFolderLinks(ItemReference itemReference) {
final UriBuilder uriBuilder = getServiceContext().getServiceUriBuilder();
final List<Link> links = new ArrayList<>();
final String relPath = itemReference.getPath().substring(1);
links.add(createLink(GET,
uriBuilder.clone()
.path(ProjectService.class, "getChildren")
.build(new String[]{relPath}, false)
.toString(),
APPLICATION_JSON,
LINK_REL_CHILDREN));
links.add(createLink(GET,
uriBuilder.clone()
.path(ProjectService.class, "getTree")
.build(new String[]{relPath}, false)
.toString(),
APPLICATION_JSON,
LINK_REL_TREE));
links.add(createLink(DELETE,
uriBuilder.clone()
.path(ProjectService.class, "delete")
.build(new String[]{relPath}, false)
.toString(),
LINK_REL_DELETE));
return itemReference.withLinks(links);
}
private ProjectConfigDto injectProjectLinks(ProjectConfigDto projectConfig) {
After Change
return projectServiceLinksInjector.injectFileLinks(itemReference, getServiceContext());
}
private ItemReference injectFolderLinks(ItemReference itemReference) {
return projectServiceLinksInjector.injectFolderLinks(itemReference, getServiceContext());
}
private ProjectConfigDto injectProjectLinks(ProjectConfigDto projectConfig) {